home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d20 / pvert.arc / PKT2QWK.MAK < prev    next >
Makefile  |  1992-01-15  |  3KB  |  143 lines

  1. PROJ = pkt2qwk
  2. PROJFILE = pkt2qwk.mak
  3. DEBUG = 0
  4.  
  5. CC  = cl
  6. CFLAGS_G  = /AL /W4 /DQWKEXPORT /DXQWKEXPORT /DBMG /DOS2 /Zp1 /J /BATCH
  7. CFLAGS_D  = /qc /Giout2\$(PROJ).mdt /Zr /Zi /Od /DQWKEXPORT /DXQWKEXPORT /DOS2
  8. CFLAGS_R  = /Ot /Oi /Gs
  9. MAPFILE_D  = NUL
  10. MAPFILE_R  = NUL
  11. LFLAGS_G  =  /NOI /STACK:4096  /BATCH
  12. LFLAGS_D  = /CO /INC /FAR /PACKC /PACKD /PMTYPE:VIO
  13. LFLAGS_R  = /EXE /FAR /PACKC /PACKD /PMTYPE:VIO
  14. LINKER  = link
  15. ILINK  = ilink
  16. LRF  = echo > NUL
  17.  
  18. OBJS  = out2\ASSIGN.obj out2\BMG.obj out2\DELIMS.obj out2\PKT2QWK.obj\
  19.         out2\QWK.obj out2\STRIPS.obj out2\STRISTR.obj out2\WRITLINE.obj\
  20.         out2\XQWK.obj
  21.  
  22. all: out2\$(PROJ).exe
  23.  
  24. .SUFFIXES:
  25. .SUFFIXES: .obj .c
  26.  
  27. out2\ASSIGN.obj : ASSIGN.C
  28. !IF $(DEBUG)
  29.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Foout2\ASSIGN.obj ASSIGN.C
  30. !ELSE
  31.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Foout2\ASSIGN.obj ASSIGN.C
  32. !ENDIF
  33.  
  34. out2\BMG.obj : BMG.C
  35. !IF $(DEBUG)
  36.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Foout2\BMG.obj BMG.C
  37. !ELSE
  38.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Foout2\BMG.obj BMG.C
  39. !ENDIF
  40.  
  41. out2\DELIMS.obj : DELIMS.C
  42. !IF $(DEBUG)
  43.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Foout2\DELIMS.obj DELIMS.C
  44. !ELSE
  45.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Foout2\DELIMS.obj DELIMS.C
  46. !ENDIF
  47.  
  48. out2\PKT2QWK.obj : PKT2QWK.C
  49. !IF $(DEBUG)
  50.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Foout2\PKT2QWK.obj PKT2QWK.C
  51. !ELSE
  52.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Foout2\PKT2QWK.obj PKT2QWK.C
  53. !ENDIF
  54.  
  55. out2\QWK.obj : QWK.C
  56. !IF $(DEBUG)
  57.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Foout2\QWK.obj QWK.C
  58. !ELSE
  59.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Foout2\QWK.obj QWK.C
  60. !ENDIF
  61.  
  62. out2\STRIPS.obj : STRIPS.C
  63. !IF $(DEBUG)
  64.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Foout2\STRIPS.obj STRIPS.C
  65. !ELSE
  66.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Foout2\STRIPS.obj STRIPS.C
  67. !ENDIF
  68.  
  69. out2\STRISTR.obj : STRISTR.C
  70. !IF $(DEBUG)
  71.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Foout2\STRISTR.obj STRISTR.C
  72. !ELSE
  73.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Foout2\STRISTR.obj STRISTR.C
  74. !ENDIF
  75.  
  76. out2\WRITLINE.obj : WRITLINE.C
  77. !IF $(DEBUG)
  78.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Foout2\WRITLINE.obj WRITLINE.C
  79. !ELSE
  80.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Foout2\WRITLINE.obj WRITLINE.C
  81. !ENDIF
  82.  
  83. out2\XQWK.obj : XQWK.C
  84. !IF $(DEBUG)
  85.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Foout2\XQWK.obj XQWK.C
  86. !ELSE
  87.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Foout2\XQWK.obj XQWK.C
  88. !ENDIF
  89.  
  90.  
  91. out2\$(PROJ).exe : $(OBJS)
  92. !IF $(DEBUG)
  93.         $(LRF) @<<out2\$(PROJ).lrf
  94. $(RT_OBJS: = +^
  95. ) $(OBJS: = +^
  96. )
  97. $@
  98. $(MAPFILE_D)
  99. $(LLIBS_G: = +^
  100. ) +
  101. $(LLIBS_D: = +^
  102. ) +
  103. $(LIBS: = +^
  104. )
  105. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_D);
  106. <<
  107. !ELSE
  108.         $(LRF) @<<out2\$(PROJ).lrf
  109. $(RT_OBJS: = +^
  110. ) $(OBJS: = +^
  111. )
  112. $@
  113. $(MAPFILE_R)
  114. $(LLIBS_G: = +^
  115. ) +
  116. $(LLIBS_R: = +^
  117. ) +
  118. $(LIBS: = +^
  119. )
  120. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_R);
  121. <<
  122. !ENDIF
  123. !IF $(DEBUG)
  124.         $(ILINK) -a -e "$(LINKER) @out2\$(PROJ).lrf" $@
  125. !ELSE
  126.         $(LINKER) @out2\$(PROJ).lrf
  127. !ENDIF
  128.  
  129.  
  130. .c.obj :
  131. !IF $(DEBUG)
  132.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fo$@ $<
  133. !ELSE
  134.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fo$@ $<
  135. !ENDIF
  136.  
  137.  
  138. run: out2\$(PROJ).exe
  139.         out2\$(PROJ).exe $(RUNFLAGS)
  140.  
  141. debug: out2\$(PROJ).exe
  142.         CVP $(CVFLAGS) out2\$(PROJ).exe $(RUNFLAGS)
  143.